\documentclass{article}
%\usepackage{pgfplots}
%\pgfplotsset{compat=newest}
%\pgfplotsset{plot coordinates/math parser=false}
\usepackage{setspace,subfigure}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usetikzlibrary{lindenmayersystems}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{geometry}
\geometry{verbose=false,papersize={4.5in,3.5in},body={4.5in,3.5in},marginratio={4:3, 2:3}}% marginratio={horizontal ratio,verticalratio}
\begin{document}
\thispagestyle{empty}
\null\vspace{-10pt}
\hspace{-10pt}
\begin{tikzpicture}[x=0.03cm,y=0.02cm,font=\Large]
\draw (100,0) -- coordinate (x axis mid) (400,0);
\draw (100,0) -- coordinate (y axis mid) (100,350);
\foreach \x in {100,200,...,400}
     	\draw (\x,1pt) -- (\x,-3pt)
		node[anchor=north] {\x};
\foreach \y in {0,50,...,350}
     	\draw (101,\y) -- (97,\y) 
     	node[anchor=east] {\y};
\node[below=0.6cm] at (x axis mid) {Radius $R$, \% of $R_{\mathrm{min}}$};
\node[rotate=90, above=1cm] at (y axis mid) {Skeleton nodes $(N=400)$};
\draw[red,thick,smooth] plot[] file{o1.txt};
\draw[green,thick,smooth] plot[] file{o2.txt};
\draw[blue,thick,smooth] plot[] file{o3.txt};
\draw[thick] plot[] file{o4.txt};
% 5 point star
\draw [red,thick,domain=0:2*pi,samples=100] plot ({350+10*(1.5*cos(\x r) + (0.3/2)*cos((5+1)*\x r)+(0.3/2)*cos((5-1)*\x r))},{250+15*(sin(\x r) + (0.3/2)*sin((5+1)*\x r) - (0.3/2)*sin((5-1)*\x r))});
% 10 point star
\draw [green,thick,domain=0:2*pi,samples=100] plot ({300+15*(1.5*cos(\x r) + (0.3/2)*cos((10+1)*\x r)+(0.3/2)*cos((10-1)*\x r))},{250+15*(sin(\x r) + (0.3/2)*sin((10+1)*\x r) - (0.3/2)*sin((10-1)*\x r))});	
% moon 
\draw [blue,thick,domain=0:360,samples=100] plot ({287+10*(cos(\x)*(0.5+cos(\x)))},{200+15*sin(\x)});
% ellipsoid
\draw [black,thick,domain=0:2*pi,samples=100] plot ({337+10*3*cos(\x r)},{200+15*sin(\x r)});
\end{tikzpicture}
\end{document}
